import { request } from "../../request/index.js";
import { login } from '../../utils/asyncWx.js'
import regeneratorRuntime from '../../lib/runtime/runtime';
Page({
// 获取用户信息
  async handleGetUserInfo(e) {
    try {
      // 1. 获取用户信息
      const { encryptedData,rawData,iv,signature } = e.detail
      // 获取小程序登陆成功后的值
      const {code} = await login();
      const loginParams = {encryptedData,rawData,iv,signature,code}
      // 发送请求 获取用户的token值
      const {token} = await request({url: "/users/wxlogin",data: loginParams, method: 'post'})
      // 不是企业id获取不到这个值
      wx.setStorageSync("token", token);
      wx.navigateBack({
        delta: 1
      });
    } catch (error) {
      // 自定义一个假的token
      wx.setStorageSync("token", "soupJian");
      // 由于没有企业appid，这里token为null，先返回
      wx.navigateBack({
        delta: 1
      });
    }
  }
})